<html>
<head>
    <title>Timeline demo</title>

    <script type="text/javascript" src="http://www.google.com/jsapi"></script>
    <script type="text/javascript" src="../timeline.js"></script>
    <link rel="stylesheet" type="text/css" href="../timeline.css">

    <style type="text/css">
        body {font: 10pt arial;}

        div.timeline-frame {
            border-color: purple;
            border-width: 2px;
        }

        div.timeline-canvas {
            background-color: #FFF4F7;
        }

        div.timeline-event {
            border-color: #F991A3;
            background-color: pink;
        }
        div.timeline-event-selected {
            border-color: orange;
            background-color: yellow;
        }
        div.timeline-event-box {
            font-size: 12pt;
            font-family: purisa, cursive;
            color: purple;
            border-width: 3px;
        }
        div.timeline-event-line {
            border-width: 3px;
        }
        div.timeline-event-dot {
            border-width: 8px;
            border-radius: 8px;
            -moz-border-radius: 8px;
        }
        div.timeline-event-range {
            font-size: 12pt;
            font-family:  purisa, cursive;
            color: purple;
            border-width: 3px;
        }

        div.timeline-axis {
            border-color: purple;
            border-width: 2px;
        }
        div.timeline-axis-grid {
            border-width: 2px;
        }
        div.timeline-axis-grid-minor {
            border-color: #FFD7DD;
        }
        div.timeline-axis-grid-major {
            border-color: pink;
        }

        div.timeline-axis-text {
            font-family:  purisa, cursive;
            font-size: 15px;
            color: purple;
        }
        div.timeline-axis-text-minor {
            padding-top: 15px;
        }
        div.timeline-axis-text-major {
            font-weight: bold;
            padding-top: 5px;
            padding-bottom: 10px;
        }
    </style>

    <script type="text/javascript">
        google.load("visualization", "1");

        // Set callback to run when API is loaded
        google.setOnLoadCallback(drawVisualization);

        var timeline;

        // Called when the Visualization API is loaded.
        function drawVisualization() {
            // Create and populate a data table.
            var data = new google.visualization.DataTable();
            data.addColumn('datetime', 'start');
            data.addColumn('datetime', 'end');
            data.addColumn('string', 'content');

            data.addRows([
                [new Date(2010,7,23), , '<div>Conversation</div><img src="img/community-users-icon.png" style="width:32px; height:32px;">'],
                [new Date(2010,7,23,23,0,0), , '<div>Mail from boss</div><img src="img/mail-icon.png" style="width:32px; height:32px;">'],
                [new Date(2010,7,24,16,0,0), , 'Report'],
                [new Date(2010,7,26), new Date(2010,8,2), 'Traject A'],
                [new Date(2010,7,28), , '<div>Memo</div><img src="img/notes-edit-icon.png" style="width:48px; height:48px;">'],
                [new Date(2010,7,29), , '<div>Phone call</div><img src="img/Hardware-Mobile-Phone-icon.png" style="width:32px; height:32px;">'],
                [new Date(2010,7,31), new Date(2010,8,3), 'Traject B'],
                [new Date(2010,8,4,12,00,00), , '<div>Report</div><img src="img/attachment-icon.png" style="width:32px; height:32px;">']
            ]);

            // specify options
            var options = {
                width:  "100%",
                height: "400px",
                editable: true, // make the events draggable
                eventMargin: 15,
                showButtonNew: false,
                style: "box"
            };

            // Instantiate our timeline object.
            timeline = new links.Timeline(document.getElementById('mytimeline'), options);

            // Draw our timeline with the created data and options
            timeline.draw(data);
        }

    </script>
</head>

<body>
<p>This page demonstrates the timeline visualization with custom css.</p>

<div id="mytimeline"></div>

<!-- Information about where the used icons come from -->
<p style="color:gray; font-size:10px; font-style:italic;">
    Icons by <a href="http://dryicons.com" target="_blank" title="Aesthetica 2 Icons by DryIcons" style="color:gray;" >DryIcons</a>
    and <a href="http://www.tpdkdesign.net" target="_blank" title="Refresh Cl Icons by TpdkDesign.net" style="color:gray;" >TpdkDesign.net</a>
</p>

</body>
</html>
